package com.example.leadnews.user.entity;

import lombok.Data;

import java.io.Serializable;
import java.sql.Timestamp;


/**
 * <p>
 * 用户表
 * </p>
 *
 * @author wuyunbin
 * @since 2023-03-23
 */
@Data
public class User implements Serializable {

    private static final long serialVersionUID = 1L;

    private String id;

    /**
     * 用户名
     */
    private String username;

    /**
     * 手机号 可用作登录
     */
    private String phone;

    /**
     * 邮箱 可用作登录
     */
    private String email;
    /**
     * 昵称
     */
    private String nickname;

    /**
     * 密码
     */
    private String password;

    /**
     * 头像图片的URL地址
     */
    private String avatar;

    /**
     * 个人简介
     */
    private String descr;

    /**
     * 性别
     */
    private String gender;

    /**
     * 生日
     */
    private Timestamp birthday;

    /**
     * 身份证
     */
    private String idCard;

    /**
     * 0-未实名 1-已实名
     */
    private String idCardChecked;

    /**
     * 最后登录的ip地址
     */
    private String ip;

    /**
     * 创建时间
     */
    private Timestamp created;

    /**
     * 最后修改时间
     */
    private Timestamp updated;

    /**
     * 0-未删除 1-已删除
     */
    private String deleted;
}
